package com.zhongwang.business.gen.mapper;

import com.zhongwang.business.gen.entity.BusBudgetAccountingAlgorithm;
import com.zhongwang.business.gen.entity.BusBudgetAccountingAlgorithmExample;
import java.util.List;
import org.apache.ibatis.annotations.Param;

public interface BusBudgetAccountingAlgorithmMapper {
    long countByExample(BusBudgetAccountingAlgorithmExample example);

    int deleteByExample(BusBudgetAccountingAlgorithmExample example);

    int deleteByPrimaryKey(Integer id);

    int insert(BusBudgetAccountingAlgorithm record);

    int insertSelective(BusBudgetAccountingAlgorithm record);

    List<BusBudgetAccountingAlgorithm> selectByExample(BusBudgetAccountingAlgorithmExample example);

    BusBudgetAccountingAlgorithm selectByPrimaryKey(Integer id);

    int updateByExampleSelective(@Param("record") BusBudgetAccountingAlgorithm record, @Param("example") BusBudgetAccountingAlgorithmExample example);

    int updateByExample(@Param("record") BusBudgetAccountingAlgorithm record, @Param("example") BusBudgetAccountingAlgorithmExample example);

    int updateByPrimaryKeySelective(BusBudgetAccountingAlgorithm record);

    int updateByPrimaryKey(BusBudgetAccountingAlgorithm record);
}